-
Notifications
You must be signed in to change notification settings - Fork 4.4k
BPHNanoAODs #47603
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
BPHNanoAODs #47603
Conversation
cms-bot internal usage |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47603/44106
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
BPHNanoAODs: code format and code checks changes
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47603/44107
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
hello all, @makortel the bin files were unnecessary so they are not included now in the framework. The remaining comments are work in progress. The changes proposed by scram build code-checks and scram build code-format have been integrated in the last commit. A reminder: the cmsDriver command is: cmsDriver.py --conditions 140X_dataRun3_Prompt_v4 --datatier NANOAOD --era Run3,run3_nanoAOD_pre142X --eventcontent NANOAOD --filein root://cms-xrd-global.cern.ch//store/data/Run2024C/ParkingDoubleMuonLowMass0/MINIAOD/PromptReco-v1/000/379/415/00000/b40397b5-61c6-4887-8f4e-025e8ca925ee.root --fileout file:/tmp/gmelachr/BPH_test_data.root --nThreads 4 -n -1 --no_exec --python_filename BPH_test.py --scenario pp --step NANO:@ BPH |
remove dictionary from /src/class.h
please test with cms-sw/cms-bot#2487 |
please abort |
@@ -359,6 +365,7 @@ def subnext(self): | |||
|
|||
# POG/PAG custom NANOs, MC | |||
_wfn.subnext() | |||
workflows[_wfn()] = ['BPHNANOmc140X', ['TTbarMINIAOD14.0', 'BPHNANO_mc14.0']] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like the workflow ids were shift by +1 when the BPHNano workflow was added. This also shift the base x ref comparisons, eg.: EGMNANOmc140X
was 2500.222 and now it is 2500.223, so EGMNANOmc140X
is being compared with BTVNANOmc140X
(the previous 2500.223).
@gmelachr -- can you try to add BPHNANOmc140X
at the end of the subnext
block?
@@ -370,6 +377,7 @@ def subnext(self): | |||
|
|||
# POG/PAG custom NANOs, data | |||
_wfn.subnext() | |||
workflows[_wfn()] = ['BPHNANOdata140Xrun3', ['MuonEG2024MINIAOD14.0', 'BPHNANO_data14.0']] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as above.
…to from-CMSSW_15_1_0_pre1
fix BPHNano workflow
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47603/44615
|
Pull request #47603 was updated. @AdrianoDee, @Moanwar, @cmsbuild, @DickyChant, @ftorrresd, @hqucms, @jfernan2, @mandrenguyen, @miquork, @srimanob, @subirsarkar can you please check and sign again. |
Hi, I updated the PR following @ftorrresd comments. Could someone please request the test command? |
please test |
+1 Size: This PR adds an extra 28KB to repository Comparison SummarySummary:
NANO Comparison SummarySummary:
Nano size comparison Summary:
|
Hi, I see that the fourth column has more zeros now. Does this mean that we are fine now? |
if so, the next step is to merge? Could you please inform me before we merge the package in order to have a final look? Thanks |
in principle, yes |
please, do it. it is also important to sync the original PR and the backport |
The PR is to reopen the PR #47469
Following the presentation in the xPOG meeting (https://indico.cern.ch/event/1509026/#2-bph-custom-nanoaod), this is the PR for the BPH-flavor nanoAODs.
We would like to add this framework as a CMSSW package in order to produce our/BPH NanoAODs centrally by using the Tier0 network.
With the framework we add some tables to the existing NanoAODs tables. In these "BPH" tables we are storing Kshort->ππ, Λ0->pπ candidates and the B->μ+μ-Χ, Χ=Κ+,Κ*0,φ, Κshort, Λ0 candidates and other usefull quantities that are used by many BPH analysis for branching ratio, angular analysis or CPV measurements.
Furthermore, we add tables that can be used for the BPH trigger studies and trigger efficiencies measurement.
FYI: @drkovalskyi @gkaratha @ftorrresd @vlimant @hqucms @makortel